# Data Model

The Puck data model

- [AppState](data-model/app-state) - Puck's internal state.
- [ComponentData](data-model/component-data) - The data model for each component instance.
- [Data](data-model/data) - The data model produced by Puck for a page.
- [RootData](data-model/root-data) - The data model for the root data.
